home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
House of Dreams
/
House of Dreams.iso
/
Digital Ecstasy™ Player
/
Digital Ecstasy™ Player.rsrc
/
CODE_2_INIT.txt
< prev
next >
Wrap
Text File
|
1992-03-02
|
56KB
|
986 lines
# far model CODE resource
# near model jump table entries starting at A5 + 0x000000D8 (5 of them)
# far model jump table entries starting at A5 + 0x00000000 (0 of them)
# A5 relocation data at 0x00000000
# A5 relocation at 0000FFFE
# A5 is 0x00000000
# PC relocation data at 0x00000000
# PC relocation at 0000FFFE
# load address is 0x00000000
00000000 4E56 FE38 link A6, -0x01C8
00000004 48E7 1338 movem.l -[A7], D3,D6,D7,A2,A3,A4
00000008 7000 moveq.l D0, 0x00
0000000A 2D40 FE38 move.l [A6 - 0x1C8], D0
0000000E 4246 clr.w D6
00000010 2640 movea.l A3, D0
00000012 203C 0000 0CA6 move.l D0, 0xCA6
00000018 A31E syscall NewPtrClear, flags=3
0000001A 2848 movea.l A4, A0
0000001C 200C move.l D0, A4
0000001E 6604 bne +0x6 /* 00000024 */
00000020 4EBA 0602 jsr [PC + 0x602 /* 00000624 */]
label00000024:
00000024 41ED F0CE lea.l A0, [A5 - 0xF32]
00000028 224C movea.l A1, A4
0000002A 303C 0328 move.w D0, 0x328
label0000002E:
0000002E 20D9 move.l [A0]+, [A1]+
00000030 51C8 FFFC dbf D0, -0x6 /* 0000002E */
00000034 30D9 move.w [A0]+, [A1]+
00000036 204C movea.l A0, A4
00000038 A01F syscall DisposPtr/DisposePtr
0000003A 3B7C 0014 FB6A move.w [A5 - 0x496], 0x14
00000040 3B7C 000A FB6C move.w [A5 - 0x494], 0xA /* '\n' */
00000046 3B7C 0014 FB66 move.w [A5 - 0x49A], 0x14
0000004C 3B7C 000A FB68 move.w [A5 - 0x498], 0xA /* '\n' */
00000052 558F subq.l A7, 2
00000054 A994 syscall CurResFile
00000056 3B5F FBBA move.w [A5 - 0x446], [A7]+
0000005A 203C 0000 0D80 move.l D0, 0xD80
00000060 A31E syscall NewPtrClear, flags=3
00000062 2B48 FCDC move.l [A5 - 0x324], A0
00000066 6604 bne +0x6 /* 0000006C */
00000068 4EBA 05BA jsr [PC + 0x5BA /* 00000624 */]
label0000006C:
0000006C 203C 0000 03C0 move.l D0, 0x3C0
00000072 A31E syscall NewPtrClear, flags=3
00000074 2B48 FCE0 move.l [A5 - 0x320], A0
00000078 6604 bne +0x6 /* 0000007E */
0000007A 4EBA 05A8 jsr [PC + 0x5A8 /* 00000624 */]
label0000007E:
0000007E 203C 0000 1580 move.l D0, 0x1580
00000084 A31E syscall NewPtrClear, flags=3
00000086 2B48 FCE4 move.l [A5 - 0x31C], A0
0000008A 6604 bne +0x6 /* 00000090 */
0000008C 4EBA 0596 jsr [PC + 0x596 /* 00000624 */]
label00000090:
00000090 203C 0000 1200 move.l D0, 0x1200
00000096 A31E syscall NewPtrClear, flags=3
00000098 2B48 FCE8 move.l [A5 - 0x318], A0
0000009C 6604 bne +0x6 /* 000000A2 */
0000009E 4EBA 0584 jsr [PC + 0x584 /* 00000624 */]
label000000A2:
000000A2 203C 0000 0090 move.l D0, 0x90
000000A8 A31E syscall NewPtrClear, flags=3
000000AA 2B48 FCEC move.l [A5 - 0x314], A0
000000AE 6604 bne +0x6 /* 000000B4 */
000000B0 4EBA 0572 jsr [PC + 0x572 /* 00000624 */]
label000000B4:
000000B4 7036 moveq.l D0, 0x36
000000B6 2F00 move.l -[A7], D0
000000B8 4878 2382 push.l 0x2382
000000BC 2F2D FCDC move.l -[A7], [A5 - 0x324]
000000C0 4EBA 0574 jsr [PC + 0x574 /* 00000636 */]
000000C4 700F moveq.l D0, 0x0F
000000C6 2F00 move.l -[A7], D0
000000C8 4878 2383 push.l 0x2383
000000CC 2F2D FCE0 move.l -[A7], [A5 - 0x320]
000000D0 4EBA 0564 jsr [PC + 0x564 /* 00000636 */]
000000D4 7056 moveq.l D0, 0x56
000000D6 2F00 move.l -[A7], D0
000000D8 4878 2384 push.l 0x2384
000000DC 2F2D FCE4 move.l -[A7], [A5 - 0x31C]
000000E0 4EBA 0554 jsr [PC + 0x554 /* 00000636 */]
000000E4 7048 moveq.l D0, 0x48
000000E6 2F00 move.l -[A7], D0
000000E8 4878 2385 push.l 0x2385
000000EC 2F2D FCEC move.l -[A7], [A5 - 0x314]
000000F0 2F2D FCE8 move.l -[A7], [A5 - 0x318]
000000F4 4EBA 05B8 jsr [PC + 0x5B8 /* 000006AE */]
000000F8 4247 clr.w D7
000000FA 4FEF 0034 lea.l A7, [A7 + 0x34]
label000000FE:
000000FE 203C 0000 009C move.l D0, 0x9C
00000104 A31E syscall NewPtrClear, flags=3
00000106 48C7 ext.l D7
00000108 2007 move.l D0, D7
0000010A 2200 move.l D1, D0
0000010C C0FC 007E mulu.w D0, 0x7E /* '~' */
00000110 4841 swap.w D1
00000112 C2FC 007E mulu.w D1, 0x7E /* '~' */
00000116 4841 swap.w D1
00000118 4241 clr.w D1
0000011A D081 add.l D0, D1
0000011C 43ED F0D0 lea.l A1, [A5 - 0xF30]
00000120 2388 0808 move.l [A1 + D0 + 0x8], A0
00000124 48C7 ext.l D7
00000126 2007 move.l D0, D7
00000128 2200 move.l D1, D0
0000012A C0FC 007E mulu.w D0, 0x7E /* '~' */
0000012E 4841 swap.w D1
00000130 C2FC 007E mulu.w D1, 0x7E /* '~' */
00000134 4841 swap.w D1
00000136 4241 clr.w D1
00000138 D081 add.l D0, D1
0000013A 41ED F0D0 lea.l A0, [A5 - 0xF30]
0000013E 4AB0 0808 tst.l [A0 + D0 + 0x8]
00000142 6604 bne +0x6 /* 00000148 */
00000144 4EBA 04DE jsr [PC + 0x4DE /* 00000624 */]
label00000148:
00000148 3007 move.w D0, D7
0000014A 5247 addq.w D7, 1
0000014C 0C47 0014 cmpi.w D7, 0x14
00000150 6DAC blt -0x52 /* 000000FE */
00000152 7000 moveq.l D0, 0x00
00000154 2D40 FE48 move.l [A6 - 0x1B8], D0
00000158 426E FE58 clr.w [A6 - 0x1A8]
0000015C 41EE FEE6 lea.l A0, [A6 - 0x11A]
00000160 2D48 FE4E move.l [A6 - 0x1B2], A0
00000164 3D6D FBBA FE54 move.w [A6 - 0x1AC], [A5 - 0x446]
0000016A 558F subq.l A7, 2
0000016C 486E FE3C pea.l [A6 - 0x1C4]
00000170 7000 moveq.l D0, 0x00
00000172 1F00 move.b -[A7], D0
00000174 4EAD 00DA jsr [A5 + 0xDA /* export_23 */]
00000178 3C1F move.w D6, [A7]+
0000017A 661A bne +0x1C /* 00000196 */
0000017C 558F subq.l A7, 2
0000017E 3F2E FE70 move.w -[A7], [A6 - 0x190]
00000182 2F2E FE76 move.l -[A7], [A6 - 0x18A]
00000186 486E FEE6 pea.l [A6 - 0x11A]
0000018A 486D FB74 pea.l [A5 - 0x48C]
0000018E 303C 0001 move.w D0, 0x1
00000192 AA52 syscall HFSPinaforeDispatch/HighLevelFSDispatch
00000194 3C1F move.w D6, [A7]+
label00000196:
00000196 4A